material Interface

public interface material

Contents


Module Procedures

private pure function mat_init(modulus, pratio, density) result(rst)

Constructs a new [[material]].

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: modulus

The modulus of elasticity.

real(kind=real64), intent(in) :: pratio

The Poisson's ratio.

real(kind=real64), intent(in) :: density

The density.

Return Value type(material)

The new [[material]].